Наша команда поддержки готова помочь вам 24/7.

Служба поддержки и технические вопросы

telegram

Связаться в Telegram

API для разработчиков
H2H start

Начало процесса обрабтки платежа по схеме Host-to-host

Endpoint: /api/h2h/start

Передаваемые параметры:

Поле Описание поля
payment_id трекинговый номер платежного поручения в системе учета клиента
session идетификатор h2h сессии, полученный при процессировании платежа

Пример запроса: { "payment_id": "12345", "session": "6EEB-220B-FB62-3405-0C57-65FA-0C4C-F6D4" }

Пример успешного выполнения: { "is_white": false, "session": "01777a77-210b-43d4-ad2d-9599825fc12d", "result": true, "next_step": "process", "final": false, "data": { "cardNumber": { "field": "cardNumber", "title": "Card number", "placeholder": "4444111144441111", "hidden": false, "required": true }, "month": { "field": "month", "title": "Expiry month", "placeholder": "12", "hidden": false, "required": true }, "year": { "field": "year", "title": "Expiry year", "placeholder": "25", "hidden": false, "required": true }, "cvv": { "field": "cvv", "title": "CVV", "placeholder": "***", "hidden": false, "required": true }, "cardHolder": { "field": "cardHolder", "title": "Cardholder name", "placeholder": "CARDHOLDER NAME", "hidden": false, "required": true } } }

Список возвращаемых полей:

Поле Описание поля
error описание ошибки
session идентифкатор сессии в рамках котрой выполняется запрос
payment_id идентифкатор платежа на строне мерчанта
result результат выполнения запроса (успешно выполнение или нет)
next_step идетифкатор следующего шага (/api/h2h/{идетифкаторр шага}) куда следует отправить заполненные данные, полученные в поле data
final сессия находится в финальной стадии ли нет
data Набор данных, которые следует запросить у пользователя для продолжения операции. Данные представляют из мессив из объектов:
field - имя поля (идентифкатор с которым следует передавать данные на следующем шаге)
title - описание поля
placeholder - пример заполнения поля
hidden - скрытое поле или нет
required - обязательно заполнение поля или нет